package com.qy.bean ;

import java.util.Date;
import java.io.Serializable;

/**
* u_order_driver 
* @author zhangwenlong
* @date   Wed Feb 07 11:28:07 GMT+08:00 2018
*/ 
public class OrderDriver extends DataObject  implements Serializable {

	/**
     * 
     */
    private static final long serialVersionUID = 1L;

	/**  */
	private int id;

	/** 订单号 */
	private int orderId;

	/** 开始服务时间 */
	private Date startTime;

	/** 服务结束时间 */
	private Date endTime;

	/** 交接时候拍的照片 */
	private String fImage;

	/**  */
	private String sImage;

	/**  */
	private String tImage;

	/**  */
	private String foImage;

	/**  */
	private String fiImage;

	/**  */
	private String siImage;

	/** 状态 */
	private int status;

	/** 司机id */
	private int driverId;

	/** 评价 */
	private String evaluate;

	/**  */
	private int evaluateStar;

	/** 取消原因 */
	private String cancelReason;

	/** 倒计时结束点 */
	private Date countDownTime;

	/** 服务费 */
	private int serviceCharge;

	public void setId(int id) {
		if (this.id != id) {
			this.id = id;
			setOp(Option.Update);
		}
	}

	public int getId() {
		return id;
	}

	public void setOrderId(int orderId) {
		if (this.orderId != orderId) {
			this.orderId = orderId;
			setOp(Option.Update);
		}
	}

	public int getOrderId() {
		return orderId;
	}

	public void setStartTime(Date startTime) {
		if(this.startTime == null || !this.startTime.equals(startTime)) {
			this.startTime = startTime;
			setOp(Option.Update);
		}
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setEndTime(Date endTime) {
		if(this.endTime == null || !this.endTime.equals(endTime)) {
			this.endTime = endTime;
			setOp(Option.Update);
		}
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setFImage(String fImage) {
		if(this.fImage == null || !this.fImage.equals(fImage)) {
			this.fImage = fImage;
			setOp(Option.Update);
		}
	}

	public String getFImage() {
		return fImage;
	}

	public void setSImage(String sImage) {
		if(this.sImage == null || !this.sImage.equals(sImage)) {
			this.sImage = sImage;
			setOp(Option.Update);
		}
	}

	public String getSImage() {
		return sImage;
	}

	public void setTImage(String tImage) {
		if(this.tImage == null || !this.tImage.equals(tImage)) {
			this.tImage = tImage;
			setOp(Option.Update);
		}
	}

	public String getTImage() {
		return tImage;
	}

	public void setFoImage(String foImage) {
		if(this.foImage == null || !this.foImage.equals(foImage)) {
			this.foImage = foImage;
			setOp(Option.Update);
		}
	}

	public String getFoImage() {
		return foImage;
	}

	public void setFiImage(String fiImage) {
		if(this.fiImage == null || !this.fiImage.equals(fiImage)) {
			this.fiImage = fiImage;
			setOp(Option.Update);
		}
	}

	public String getFiImage() {
		return fiImage;
	}

	public void setSiImage(String siImage) {
		if(this.siImage == null || !this.siImage.equals(siImage)) {
			this.siImage = siImage;
			setOp(Option.Update);
		}
	}

	public String getSiImage() {
		return siImage;
	}

	public void setStatus(int status) {
		if (this.status != status) {
			this.status = status;
			setOp(Option.Update);
		}
	}

	public int getStatus() {
		return status;
	}

	public void setDriverId(int driverId) {
		if (this.driverId != driverId) {
			this.driverId = driverId;
			setOp(Option.Update);
		}
	}

	public int getDriverId() {
		return driverId;
	}

	public void setEvaluate(String evaluate) {
		if(this.evaluate == null || !this.evaluate.equals(evaluate)) {
			this.evaluate = evaluate;
			setOp(Option.Update);
		}
	}

	public String getEvaluate() {
		return evaluate;
	}

	public void setEvaluateStar(int evaluateStar) {
		if (this.evaluateStar != evaluateStar) {
			this.evaluateStar = evaluateStar;
			setOp(Option.Update);
		}
	}

	public int getEvaluateStar() {
		return evaluateStar;
	}

	public void setCancelReason(String cancelReason) {
		if(this.cancelReason == null || !this.cancelReason.equals(cancelReason)) {
			this.cancelReason = cancelReason;
			setOp(Option.Update);
		}
	}

	public String getCancelReason() {
		return cancelReason;
	}

	public void setCountDownTime(Date countDownTime) {
		if(this.countDownTime == null || !this.countDownTime.equals(countDownTime)) {
			this.countDownTime = countDownTime;
			setOp(Option.Update);
		}
	}

	public Date getCountDownTime() {
		return countDownTime;
	}

	public void setServiceCharge(int serviceCharge) {
		if (this.serviceCharge != serviceCharge) {
			this.serviceCharge = serviceCharge;
			setOp(Option.Update);
		}
	}

	public int getServiceCharge() {
		return serviceCharge;
	}

}

